package com.bt7274.pojo.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户体验数据视图对象
 * 用于向前端返回用户的积分、上传下载等数据
 */
@Data
public class UserExpVO {

    /**
     * 用户ID
     */
    private String id;

    /**
     * 累计上传量（字节）
     */
    private Long uploaded;

    /**
     * 累计下载量（字节）
     */
    private Long downloaded;

    /**
     * 分享率
     */
    private Float ratio;

    /**
     * 经验值
     */
    private Integer experience;

    /**
     * BT币
     */
    private Integer bt;

    /**
     * 更新时间
     */
    private LocalDateTime updatedTime;
}